package com.coral.login.module.core.support;

import com.coral.login.common.result.AbstractResult;
import com.coral.login.common.result.IResult;

public class ErrorResult extends AbstractResult{

	public ErrorResult(ErrorCodeEnum eEnum) {
		super(eEnum.getStatus(), eEnum.getDesc());
	}
	
	/**
	 * @param codeEnum
	 * @param result 支持自定义结果
	 * @return  
	 * @return IResult  
	 * @date 2019年5月12日上午12:40:58
	 */
	public static IResult build(ErrorCodeEnum codeEnum) {
		return new ErrorResult(codeEnum);
	}
	
	@Override
	public boolean success() {
		return getCode() == ErrorCodeEnum.SUCCESS.getStatus();
	}

}
